#!/bin/bash
# 使用netstat -atn 可以查看本机所有连接的状态，-a查看所有，-t显示tcp连接信息，-n数字格式显示
# Local address 第十列是本机的ip和端口信息
# Foreign address 第五列是远程主机的ip和端口信息
# 使用awk命令仅显示第5列数据，再显示第1列IP地址的信息
# sort可以按数字大小排序，最后使用uniq将多余重复的删除，并统计重复的次数
netstat -ant |awk '{print $5}' | awk '{print $1}' |sort -nr | uniq -c